High snow-capped mountains